const api = require('../../utils/request.js');
Page({
  data: {

  },
  // 获取用户信息
  getUserInfo(e) {
    // 授权成功
    if (e.detail.errMsg == "getUserInfo:ok") {
      this.tLogin(e.detail.userInfo.nickName)
    }
  },
  // 授权登录
  tLogin (nikeName) {
    const url = "/woman/api/user/login" 
    wx.login({
      success: data => {
        api._post(url,{
          nikeName,
          code: data.code
        }).then(res => {
          if (res.code == 0) {
            wx.setStorageSync('userInfo', res.data)
            if (res.data.inoculationStatus == 0) { // 未设置状态
              wx.redirectTo({
                url: '/pages/setstate/setstate',
              })
            } else {
              wx.redirectTo({
                url: '/pages/index/index',
              })
            }
          }
        })
      }
    })
  },
  login(data) {
    const url = API.HOMEINDEXWX_USER;
    wx.login({
      success: code => {
        data.code = code.code;
        request({
          url,
          data
        }).then(res => {
          console.log(res);
          if (res.data.code == 1) {
            wx.setStorageSync('uid', res.data.data.uid);
            wx.setStorageSync('userinfo', data);
            wx.navigateBack({
              delta: 1,
            })
          }
          else {
            wx.showToast({
              title: '网络错误',
              icon: 'none',
            })
          }
        })
          .catch(err => {
            wx.showToast({
              title: '网络超时',
              icon: 'none'
            })
          })
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})